package com.ouc.dataMange.mapper;

import java.util.List;

import com.ouc.dataMange.domain.SysDataShipPath;

/**
 * shipPathMapper接口
 *
 * @author ouc
 * @date 2025-08-05
 */
public interface SysDataShipPathMapper {
  /**
   * 查询shipPath
   *
   * @param pathId shipPath主键
   * @return shipPath
   */
  public SysDataShipPath selectSysDataShipPathByPathId(Integer pathId);

  /**
   * 查询最新上传的路径id
   */

  public SysDataShipPath selectNewInsert(SysDataShipPath shipPath);

  /**
   * 查询shipPath列表
   *
   * @param sysDataShipPath shipPath
   * @return shipPath集合
   */
  public List<SysDataShipPath> selectSysDataShipPathList(SysDataShipPath sysDataShipPath);

  /**
   * 新增shipPath
   *
   * @param sysDataShipPath shipPath
   * @return 结果
   */
  public int insertSysDataShipPath(SysDataShipPath sysDataShipPath);

  /**
   * 修改shipPath
   *
   * @param sysDataShipPath shipPath
   * @return 结果
   */
  public int updateSysDataShipPath(SysDataShipPath sysDataShipPath);

  /**
   * 删除shipPath
   *
   * @param pathId shipPath主键
   * @return 结果
   */
  public int deleteSysDataShipPathByPathId(Integer pathId);

  /**
   * 批量删除shipPath
   *
   * @param pathIds 需要删除的数据主键集合
   * @return 结果
   */
  public int deleteSysDataShipPathByPathIds(Integer[] pathIds);
}
